Hit And Miss Engine Restoration